Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F19 Italy F20 Italy F22 Italy F25 Italy #4-w2 Italy #4-w4 Germany F4 Italy F1 Italy F4 Italy F5 Italy F10 Romania F1 Italy F17 France F17 France F18 France F19 Spain F32 Italy F4 France F5 Italy F12 Italy F13 Italy F14 Italy F18 Italy F24 Italy F25 Italy F29 France F12 France F14 Great Britain F15 France F19 Great Britain F17 Spain F37 France F4 Italy F6 Italy F10 Kazakhstan F1 Kazakhstan F2 Kazakhstan F5 Kazakhstan F1 Kazakhstan F1 Kazakhstan F2 Kazakhstan F3 Spain F18 Spain F20 Spain F22 Spain F25 Kazakhstan F4 Kazakhstan F5 Spain F32 Spain F33 Spain F34 Spain F35 Turkey F1 Turkey F2 Turkey F3 Spain F1 Spain F2 Spain F4 Spain F5 Spain F6 Kazakhstan F1 Kazakhstan F2 Kazakhstan F3 Spain F10 Belgium F1 Belgium F2 Kazakhstan F7 Spain F24 Spain F25 Spain F32 Kazakhstan F8 Kazakhstan F9 Kazakhstan F1 Kazakhstan F2 Turkey F9 Turkey F10 Turkey F11 Turkey F12 Uzbekistan F1 Italy F4 Uzbekistan F2 Italy F5 Kazakhstan F3 Kazakhstan F5 Germany F5 Germany F6 Turkey F31 Turkey F32 Kazakhstan F6 Turkey F37 Turkey F39 Kazakhstan F6 Kazakhstan F7 Kazakhstan F8 Turkey F47 Kazakhstan F1 Kazakhstan F2 Kazakhstan F4 Kazakhstan F5 Kazakhstan F6 Turkey F16 Turkey F17 Turkey F18 Kazakhstan F7 Kazakhstan F8 Kazakhstan F9 Kazakhstan F11 Kazakhstan F12 Kazakhstan F14 Turkey F39 Kazakhstan F1 Kazakhstan F2 Spain F8 Kazakhstan F3 Kazakhstan F4 Russia F1 Russia F5 Belarus F2 Russia F7 Russia F8 Ukraine F4 Germany F7 Ukraine F5 Belarus F3 Belarus F4 Kazakhstan F3 Kazakhstan F1 Egypt F4 Egypt F5 Egypt F6 Egypt F8 Uzbekistan F1 Uzbekistan F2 Kazakhstan F3 Kazakhstan F4 Uzbekistan F3 Uzbekistan F4 Belarus F2 Belarus F3 Russia F7 Russia F8 Ukraine F4 Ukraine F5 Ukraine F6 Egypt F30 Egypt F32 Thailand F4 Thailand F5 Thailand F6 Kazakhstan F1 (Aktobe) Kazakhstan F2 (Aktobe) Egypt F4 (Sharm El Sheikh) Egypt F5 (Sharm El Sheikh) Egypt F7 (Sharm El Sheikh) Kazakhstan F3 (Shymkent) Kazakhstan F4 (Shymkent) Kazakhstan F5 (Shymkent) Uzbekistan F3 (Andijan) Thailand F1 (Hua Hin) Italy F23 Thailand F2 (Hua Hin) Thailand F3 (Hua Hin) Kazakhstan F4 Russia F4 (Kazan) Russia F5 (Kazan) Belarus F1 (Minsk) Belarus F2 (Minsk) Malaysia F1 (Kuching) Malaysia F2 (Kuala Lumpur) Malaysia F3 (Kuala Lumpur) Kazakhstan F1 (Aktobe) Kazakhstan F2 (Shymkent) Qatar F1 (Doha) Qatar F2 (Doha) Qatar F3 (Doha) Italy F27 Kazakhstan F3 (Shymkent) Kazakhstan F4 (Shymkent) Kazakhstan F5 (Shymkent) Kazakhstan F10 Turkey F18 (Antalya) Turkey F40 Turkey F20 (Antalya) Spain F16 (Palma del Rio) Spain F17 (Bakio) USA F28 (Harlingen) USA F33 (Columbus) Hong Kong F3 (Hong Kong) M25 Hong Kong M15 Toulouse M25+H Kazan M25 Shymkent M25 Shymkent M15 Irpin M15 Irpin M25 Cuneo M15 Almaty M25 Bolzano M25+H Appiano M25+H Bydgoszcz M25 Poznan M25 Irpin M25 Almaty M25 Tay Ninh Kazakhstan F13 M25 Nonthaburi M25 Aktobe M25 Aktobe M15 Novomoskovsk M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Heraklion M15 Heraklion M15 Heraklion M15 Antalya M15 Antalya M15 Nur-Sultan M15 Nur-Sultan M15 Prijedor M15 Shymkent M15 Chornomorsk M25 Nur-Sultan M25 Nur-Sultan M25 Nur-Sultan Turkey F38 Turkey F48 Germany F8 Spain F38 France F13 Great Britain F5 Italy F24 Great Britain F6 Italy F10 Italy #4-w1 Italy F15 Italy #4-w3 Italy F8 Romania F2 Italy F13 Italy F14 Italy F15 Italy F26 Italy F30 Italy F31 Great Britain F16 Belgium F2 Italy F1 Italy F2 Italy F15 M25 Wichita Egypt F31 Egypt F7 Spain F7 Spain F36 Denmark F1 Kazakhstan F4 Kazakhstan F4 Kazakhstan F5 V Trani Cup - Trani Memorial Manfredini - Sassuolo Open de L'Isere-Trophee BNP Paribas - Grenoble Unicredit (Suisse) Bank S.A. Challenger - Chiasso Open Castilla y Leon - Segovia Open D'Orleans - Orleans M25 Vilnius Internationaux du Doubs - Besancon Open Diputacion Ciudad de Pozoblanco - Cordoba Bergamo Challenger Turkey F33 Ethias Trophy - Mons Recanati Challenger Challenger DCN de Cherbourg - Cherbourg M25 Anapoima Astana Challenger Memorial Manfredini - Sassuolo Prostejov Challenger Trofeo Sisma Mantova - Mantova Guzzini Challenger - Recanati Russia F6 5° Sporting Challenger - Turin Pozoblanco Challenger M25 Antalya Canottieri Mincio Open - Mantova Genoa Open Challenger-Fondazione Carige - Genova Genova Challenger Szczecin Challenger Mons Challenger Prague Challenger Monza Challenger Beijing Challenger Samarkand Challenger Como Challenger Alphen Challenger Madrid Challenger Tashkent Challenger Mersin Challenger Prostejov Challenger Prague Challenger Astana Challenger Segovia Challenger Challenger Lugano - Lugano St. Remy Challenger Petange Challenger Harbour Tennis Cup Regione Lombardia - Milan Fergana Challenger Kazan Challenger Tyumen Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Open D'Orleans - Orleans M25 Nur-Sultan Geneva Challenger - Geneva Astana Challenger Arroyo de la Encomienda - Valladolid Open de Tenis Amaya - Pamplona Heilbronn Open - Heilbronn Antonio Savoldi-Marco Co. - Manerbio Black Forest Open - Freudenstadt BH Telecom Indoors Sarajevo 2006 - Sarajevo Oldum Brown Vancouver Open - Vancouver Tennis Napoli Cup 2007 - Napoli Genova Open Challenger - Genova Open des Alpes Trophee BNP Paribas - Grenoble Braunschweig Challenger Jameson Cup - Milan Roma Challenger 2007 - Rome IPP Open - Helsinki KGHM Dialog Polish Indoors - Wroclaw 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Mitsubishi Electric Europe Cup - Monza Ethias Tennis Trophy - Mons Turin Challenger Astana Challenger Napoli Challenger Karshi Challenger Heilbronn Challenger Prostejov Challenger M25 Sharm ElSheikh San Remo Tennis Cup - San Remo Milan Challenger Belarus F1 TEAN International - Alphen Aan Den Rijn 3rd Volkswagon Challenger - Wolfsburg President's Cup - Astana Launceston Challenger Marburg Challenger Arpa Ceramic Cup - Reggio Emilia LXVII Concursu Internacional de Vigo - Vigo Citta di Como - Como Bauer Watertechnology Cup 2007 - Eckental Poprad Tatry Challenger Fergana Challenger Astana Challenger Irving Challenger Astana Challenger Egypt F6 (Sharm El Sheikh) Orleans Challenger Happy Valley Challenger Genova Challenger Karshi Challenger Orleans Challenger Shymkent Challenger Dallas Challenger Mons Challenger Prague Challenger Braunschweig Challenger Astana Challenger Almaty Challenger Tashkent Challenger Geneva Challenger Moscow Challenger Shymkent Challenger Astana Challenger Chengdu Challenger Samarkand Challenger Knoxville Challenger Shymkent Challenger Salzburg-Anif Challenger Heilbronn Challenger Madrid Challenger Rome 1 Challenger Orlando Challenger Maia Challenger Cherbourg Challenger Monterrey Challenger Grodzisk Mazowiecki Challenger Shenzhen 1 Challenger Andria Challenger Karlsruhe Challenger Samarkand Challenger Aix En Provence Challenger Bratislava 2 Challenger Liberec Challenger Shymkent Challenger Almaty Challenger Astana Challenger Lugano Challenger Murcia Challenger Tashkent Challenger Prague Challenger Meerbusch Challenger Almaty Challenger Intersport Heilbronn Open - Heilbronn Szczecin Challenger Happy Valley Challenger Kazakhstan F2 Wroclaw Challenger Morelos Challenger Ottignies-Louvain-la-Neuve Challenger Barletta Challenger Nonthaburi 4 Challenger Vicenza Challenger Prague Challenger Egypt F3 Binghamton Challenger Nur-Sultan Challenger Astana Challenger Lexington Challenger Granby Challenger Turin Challenger Almaty 1 Challenger Tennis Napoli Cup - Napoli Barcelona Challenger Brest Challenger Bergamo Challenger Wroclaw Challenger Nonthaburi 1 Challenger Milan Challenger Oeiras 2 Challenger Lincoln Challenger Ismaning Challenger Charlottesville Challenger Champaign Challenger Da Nang Challenger Bangkok Challenger Karlsruhe Challenger Pau Challenger Braunschweig Challenger Fergana Challenger Alicante Challenger Sarasota Challenger Shenzhen 1 Challenger Savannah Challenger Jingshan Challenger The LTA Men's Challenger - Nottingham Hamburg Challenger Internazionali de Tennis di Bergamo - Bergamo The Manchester Trophy - Manchester Internationaux de Doubs Open de Franchie-Comte - Besancon Nur-Sultan Challenger Portoroz Challenger Istanbul Challenger Shenzhen Challenger Nur-Sultan 1 Challenger St. Petersburg 2 Challenger Lermontov Challenger Oeiras 2 Challenger Tallahassee Challenger Almaty 2 Challenger Rome Challenger Trieste Challenger Kyiv Challenger Alicante Challenger Helsinki Challenger Forli 1 Challenger Forli 2 Challenger Lugano Challenger Oeiras 2 Challenger Shymkent 1 Challenger Shymkent 2 Challenger Luedenscheid Challenger Nur-Sultan Challenger Brest Challenger Sporting Challenger - Turin 10ø Tornea B. Camparini - Reggio Emilia Mitsubishi Electric Europe Cup - Monza Helsinki Challenger Roanne Challenger The Surbiton Trophy - Surbiton Citta di Monza - Monza Aix En Provence Challenger 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Samarkand Challenger Nonthaburi 3 Challenger ATP Open Castilla y Leon - Segovia Montemar Challenger Waco Challenger Puerto Vallarta Challenger Challenger 42 - Andrezieux 10° Trofeo Luigi Pezzoli - Bergamo Top Wool Challenger-Immagine Trophy - Biella Oeiras 3 Challenger Astana Challenger Porto Challenger Riviera di Rimini Challenger - Rimini Meerbusch Challenger Valencia Challenger Canberra Challenger Tenerife 1 Challenger Manama Challenger Open de Montauban - Montauban Glasgow Challenger Girona Challenger Kos-Zucchetti Tennis Cup - Cordenons Porto Challenger Prague Challenger Open de Rennes La Trinitaine - Rennes Oeiras 4 Challenger Girona Challenger Madrid Challenger Braunschweig Challenger Izmir Cup - Izmir Estoril Challenger Hangzhou Challenger Maia Challenger Open des Alpes Trophee BNP Paribas - Grenoble Nur-Sultan Challenger Liuzhou Challenger Jinan Challenger Maia Challenger Hamburg Challenger Bangkok Challenger Bangkok Challenger Sofia 1 Challenger Ethias Trophy - Mons Helsinki Challenger Napoli Challenger Nur-Sultan 2 Challenger Oeiras 1 Challenger Oeiras 4 Challenger Porto Challenger Nur-Sultan 4 Challenger Bordeaux Challenger Jonkoping Challenger Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Milan Challenger Open 13 - Marseille Countrywide Classic - Los Angeles St. Petersburg Open - St. Petersburg Prostejov Challenger Estoril Open - Estoril Mercedes Cup - Stuttgart Bratislava Challenger Heilbronn Challenger Legg Mason Tennis Classic - Washington Open de Moselle - Metz Open 13 - Marseille AIG Japan Open Tennis Championships - Tokyo Open Sabadell Atlantico - Barcelona Pilot Pen Tennis - New Haven Proton Malaysian Open - Kuala Lumpur Szczecin Challenger Winnipeg Challenger Heilbronn Challenger ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Geneva Challenger Belgrade Challenger M25 Nonthaburi Allianz Suisse Open Gstaad - Gstaad Malaysian Open - Kuala Lumpur Bonn Challenger Davidoff Swiss Indoors Basel - Basel Delray Beach International Tennis Championships - Delray Beach Sunrise Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Almaty Challenger Open Sabadell Atlantico - Barcelona Grand Prix Hassan II - Casablanca Winston Salem - Winston Salem Open de Moselle - Metz If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Catella Swedish Open - Bastad Mercedes Cup - Stuttgart Napoli Challenger China Open - Beijing Turin Challenger Bet-at-home Open - Hamburg Dubai Duty Free Tennis Championships - Dubai Furth Challenger Portugal Open - Oeiras Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Rakuten Japan Open - Tokyo Brisbane International - Brisbane Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Kremlin Cup - Moscow Fergana Challenger AEGON International - Eastbourne BMW Open - Munich Helsinki Challenger Estoril Open - Estoril ATP Kremlin Cup - Moscow Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca AEGON Championships - London Antalya Open - Antalya International German Open - Hamburg Karshi Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Astana Open - Nur-Sultan Astana Challenger Kremlin Cup - Moscow Open 13 - Marseille Gonet Geneva Open - Geneva Ningboo Challenger SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Heilbronn Challenger Cherbourg Challenger Zug Challenger BMW Open - Munich Tallahassee Challenger Delray Beach International Tennis Championships - Delray Beach Helsinki Challenger M25 Guiyang Rome Challenger Brisbane International - Brisbane Jinan Challenger Gatineau Challenger Furth Challenger PBZ Zagreb Indoors - Zagreb Maui Challenger Barcelona Open BancSabadell - Barcelona Astana Challenger Koblenz Challenger The Artois Championships - London Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Napoli Challenger Swiss Indoors Basel - Basel Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Winnetka Challenger BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Nordea Open - Bastad Napoli Challenger Milan Challenger Brisbane - Brisbane Almaty Open - Almaty St. Petersburg Open - St. Petersburg Istanbul Challenger Samarkand Challenger Marburg Challenger Scheveningen Challenger Tyler Challenger Bangkok Challenger Barletta Challenger Nonthaburi 2 Challenger Guangzhou Challenger Helsinki Challenger Internazionali di Tennis - Bergamo Vilnius Challenger Mexico City Challenger Savannah Challenger Braunschweig Challenger Zadar Challenger Salinas 2 Challenger Liberec Challenger Bergamo Challenger Lyon Challenger Libema Open - 's-Hertogenbosch Segovia Challenger Tenerife 1 Challenger Meerbusch Challenger Thionville Challenger Nonthaburi 2 Challenger Oeiras 4 Challenger San Luis Potosi Challenger Leon Challenger Gerry Weber Open - Halle Prague 2 Challenger Rome Challenger Qatar ExxonMobil Open - Doha Oeiras 4 Challenger Palmas del Mar Challenger Chisinau Challenger Heilbronn Challenger Istanbul Challenger Prague 2 Challenger Poznan Challenger Astana Open - Astana European Open - Antwerp Iasi Challenger Zhangjiagang Challenger Hamburg Open - Hamburg Open SEAT 2008 - Barcelona Ismaning Challenger Danderyd Challenger Legg Mason Tennis Classic - Washington US Men's Clay Court Championship - Houston Maia Challenger Barcelona Open Banc Sabadell - Barcelona Medibank International - Sydney Open 13 - Marseille Madrid Challenger AEGON International - Eastbourne St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow U.S. National Indoor Tennis Championships - Memphis Qatar ExxonMobil Open - Doha Guangzhou Challenger Almaty Open - Almaty Apia International - Sydney Koblenz Challenger Sopot Challenger Prague 1 Challenger Little Rock Challenger Nur-Sultan 3 Challenger Hong Kong Tennis Open - Hong Kong Murcia Challenger Little Rock Challenger AEGON International - Eastbourne Oeiras 1 Challenger Rogers Masters - Toronto Shenzhen 2 Challenger Shanghai Challenger Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Masters Series Monte-Carlo - Monte-Carlo Vicenza Challenger Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Sony Ericsson Open - Miami Rogers Cup - Montreal Campionati BNL dItalia - Rome Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Mercedes Cup - Stuttgart If Stockholm Open - Stockholm BNP Paribas Open - Indian Wells Astana Open - Nur-Sultan Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Libema Open - 's-Hertogenbosch Hangzhou Open - Hangzhou Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai Rolex Masters - Shanghai Atlanta Open - Atlanta Citi Open - Washington Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami St. Petersburg Open - St. Petersburg BMW Open - Munich Open Sabadell Atlantico - Barcelona Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, PO, THA-KAZ 0-5 Hopman Cup - Perth Davis Cup, Group 1, 1R, KAZ-KOR 5-0 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Asian Hopman Cup - Astana Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, 1R, KAZ-BEL 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, KAZ-AUT 3-1 Davis Cup, Group I, PO, KAZ-PAK 4-0 Nordea Open - Bastad Istanbul Challenger Menorca Challenger Shanghai Rolex Masters - Shanghai